RSS
API
OPEN STARTUP
Post a Job

get a remote job
you can do anywhere

There are now 3 Remote Jobs at 42 Lines tagged Java, Engineer and Software Developer
such as Java Software Engineer, Senior Level Java Software Engineer and Senior Level Java Software Engineer

There are now 3 Remote Jobs at 42 Lines tagged Java, Engineer and Software Developer
such as Java Software Engineer, Senior Level Java Software Engineer and Senior Level Java Software Engineer

  Jobs

  People

πŸ‘‰ Hiring remotely? Post a job that reaches 1,000,000+ remote workers

Post a Job - $299

This year


42 Lines

Senior Level Java Software Engineer


42 Lines


dev

java

senior

engineer

dev

java

senior

engineer

2mo

Apply

{linebreak}42 Lines is seeking a highly skilled Java Engineer to expand our Online Education platform. Join our successful and growing agile team to help build scalable feature-rich web applications customized to our clients' needs. Our current work is focused on the creation of learning management systems in the field of online arts education.{linebreak}{linebreak}Location Requirement: Must reside within two time zones of US/Central time (GMT-0600){linebreak}Full/Part-Time: Full-Time{linebreak}Salary: Competitive salary based on experience{linebreak}{linebreak}Required Skills{linebreak}{linebreak}{linebreak}* Agile - You are able to work in an environment where, rather than expecting a Big Design Up Front, you are constantly collaborating with business analysts and QA testers to refine our collective understanding of the clients' needs. We bite off small chunks of work, define them to the best of our ability, and constantly iterate with the client to refine our understanding of what they want. We are constantly refining our processes in order to achieve extremely ambitious delivery schedules.{linebreak}{linebreak}* Highly Analytical - You understand how a specification written in the plain language of the client/end-user should be broken down into well-engineered object-oriented code. You are able to search and read a large code-base to learn how to produce new features within the existing framework.{linebreak}{linebreak}* Organized and Detail Oriented - You can keep track of several threads at once, without losing the details. You notice edge cases, documented or otherwise, and pro-actively address them. You are self-managing.{linebreak}{linebreak}* Familiar with Component Architecture - You've used some kind of component-based architecture in a professional code-base.{linebreak}{linebreak}* Web Programming - You've got experience writing professional web applications. You understand web-based concepts such as HTTP, URL, HTML, CSS, JavaScript, cookies, sessions, AJAX, caching, authentication, and web services. You've worked with relational databases. You understand MVC architecture.{linebreak}{linebreak}* Java Programming - You're fluent in java programming idioms including servlets, dependency injection, unit testing, and object-relational mapping.{linebreak}{linebreak}* Not a Cowboy Coder - You are able to articulate design decisions and defend them. You practice test driven development and continuous refactoring. You use a revision control system and engage in peer code review.{linebreak}{linebreak}* Passionate About Coding - You read software engineering blogs, articles, books, etc. to learn more about your craft. You want to improve your own skills and your team's engineering process. You try new approaches and tools when doing so will help the team improve its output.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Additional Skills{linebreak}{linebreak}These qualifications are desirable but not required.{linebreak}{linebreak}{linebreak}* Hibernate - You've not only mapped an entity, but you've written your own HQL queries and used MetaModelGen or QueryDSL to write type-safe queries.{linebreak}{linebreak}* Wicket - You've used the Apache Wicket web application framework. Our entire application is built around Wicket.{linebreak}{linebreak}* Scalability - You've developed applications that work well in a clustered environment. You know about read-only slave databases. You know the pros and cons of indexing tables, putting data in the session, how to use the second level cache, load balancing, and sticky sessions. You know how to perform load testing with profiling to identify hotspots.{linebreak}{linebreak}* Maven - You've used the Apache Maven build system and understand how a POM works.{linebreak}{linebreak}* Atlassian - You've used tools from the Atlassian Suite such as JIRA, Fisheye, Crucible, Bamboo, Confluence.{linebreak}{linebreak}* Git - You've used the Git as a distributed source repository. You're well versed in branching and merging in this environment.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Job Details{linebreak}{linebreak}{linebreak}* Work with business analysts at the earliest stages of requirements gathering to help them understand technical issues of new feature requests.{linebreak}{linebreak}* Participate in planning and estimation.{linebreak}{linebreak}* Implement new features in our existing applications.{linebreak}{linebreak}* Pair with a tester during development to ensure maximum utility from our qa process.{linebreak}{linebreak}* Be given slack time to explore new ideas and broaden your skills.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}depending on your skills and seniority you may also...{linebreak}{linebreak}{linebreak}* Refactor/improve our build system.{linebreak}{linebreak}* Contribute improvements to open source projects that we rely on.{linebreak}{linebreak}* Create new tools that fundamentally improve the whole team's development capabilities.{linebreak}{linebreak}* Mentor engineers.{linebreak}{linebreak}* Optimize and refactor existing code.{linebreak}{linebreak}* Build R&D projects to expand the team's expertise.{linebreak}{linebreak}{linebreak}

See more jobs at 42 Lines

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


42 Lines

Java Software Engineer


42 Lines


java

engineer

dev

digital nomad

java

engineer

dev

digital nomad

2yr

Apply

{linebreak}Seeking highly skilled Java Engineers to expand our Online Arts Education platform.{linebreak}{linebreak}Join our highly successful and growing agile team to help build scalable feature-rich web applications customized to our clients’ needs.  Our current work is focused on the creation of learning management systems in the field of online arts education.{linebreak}{linebreak}Are you…{linebreak}{linebreak}{linebreak}* agile - You are able to work in an environment where, rather than expecting a Big Design Up Front, you are constantly collaborating with business analysts and QA testers to refine our collective understanding of the clients’ needs. We bite off small chunks of work, define them to the best of our ability, and constantly iterate with the client to refine our understanding of what they want. We are constantly refining our processes in order to achieve extremely ambitious delivery schedules.{linebreak}{linebreak}* highly analytical - You understand how a specification written in the plain language of the client/end-user should be broken down into well-engineered object-oriented code. You are able to search and read a large code-base to learn how to produce new features within the existing framework.{linebreak}{linebreak}* organized and detail oriented - You can keep track of several threads at once, without losing the details. You notice edge cases, documented or otherwise, and pro-actively address them. You are self-managing.{linebreak}{linebreak}* familiar with component architecture - You’ve used some kind of component-based architecture in a professional code-base.{linebreak}{linebreak}* a web programmer - You’ve got experience writing professional web applications. You understand web-based concepts such as HTTP, URL, HTML, CSS, JavaScript, cookies, sessions, AJAX, caching, authentication, and web services. You’ve worked with relational databases. You understand MVC architecture.{linebreak}{linebreak}* a java programmer - You’re fluent in java programming idioms including servlets, dependency injection, unit testing, and object-relational mapping.{linebreak}{linebreak}* not a cowboy coder - You are able to articulate design decisions and defend them. You practice test driven development and continuous refactoring. You use a revision control system and engage in peer code review.{linebreak}{linebreak}* passionate about coding - You read software engineering blogs, articles, books, etc. to learn more about your craft. You want to improve your own skills and your team’s engineering process. You try new approaches and tools when doing so will help the team improve its output.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}And for optional bonus points, you are expert in…{linebreak}{linebreak}{linebreak}* Adobe Experience Manager (fka CQ5) - We maintain a few CQ-based websites for our client that closely integrate with our Wicket+CDI+Hibernate based Learning Management System.{linebreak}{linebreak}* hibernate - You’ve not only mapped an entity, but you’ve written your own HQL queries and used MetaModelGen or QueryDSL to write type-safe queries.{linebreak}{linebreak}* wicket - You’ve used the Apache Wicket web application framework. Our entire application is built around Wicket.{linebreak}{linebreak}* scalability - You’ve developed applications that work well in a clustered environment. You know about read-only slave databases. You know the pros and cons of indexing tables, putting data in the session, how to use the second level cache, load balancing, and sticky sessions. You know how to perform load testing with profiling to identify hotspots.{linebreak}{linebreak}* maven - You’ve used the Apache Maven build system and understand how a POM works.{linebreak}{linebreak}* Atlassian - You’ve used tools from the Atlassian Suite such as JIRA, Fisheye, Crucible, Bamboo, Confluence, and/or Greenhopper.{linebreak}{linebreak}* Git - You’ve used the Git as a distributed source repository. You’re well versed in branching and merging in this environment.{linebreak}{linebreak}* brain power - If you are smarter than us, we like you even more.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}While we’re prepared to train promising and talented engineers on these details of our framework, exceptional candidates will already have experience with these specific technologies. These qualifications are not required but they will bump you up in our hiring priority and will increase your salary potential.{linebreak}{linebreak}You will…{linebreak}{linebreak}{linebreak}* work with business analysts at the earliest stages of requirements gathering to help them understand technical issues of new feature requests.{linebreak}{linebreak}* participate in planning and estimation.{linebreak}{linebreak}* implement new features in our existing applications.{linebreak}{linebreak}* pair with a tester during development to ensure maximum utility from our QA process.{linebreak}{linebreak}* be given slack time to explore new ideas and broaden your skills.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}You may also…{linebreak}{linebreak}{linebreak}* refactor/improve our build system.{linebreak}{linebreak}* contribute improvements to open source projects that we rely on.{linebreak}{linebreak}* create new tools that fundamentally improve the whole team’s development capabilities.{linebreak}{linebreak}* mentor engineers.{linebreak}{linebreak}* optimize and refactor existing code.{linebreak}{linebreak}* build R&D projects to expand the team’s expertise.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}These are the tasks that will fall to our most senior and skilled engineers. As your skills with our code base increase, you will take on more of this kind of work.

See more jobs at 42 Lines

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

  • reach 1,000,000+ remote workers
  • get 250+ applicants
  • sent out to 77,001 remote job seekers
  • pay $299 for 90 days

Post a job on the biggest remote jobs board by traffic on the internet. Remote OK reaches 1,000,000+ remote workers over 90 days . These are people looking for jobs they can do from anywhere. If that's what your company offers, you're in the right place.

Your job post is published on Remote OK's frontpage, highlighted in yellow (+$), shared on our live job feeds on Twitter and Facebook, sent out to 77,001 email subscribers. It's also syndicated to 25+ other websites (like Nomad List) and our public jobs API firehose is indexed by many other sites related to remote work.

A job post on Remote OK gets you on average 100 to 500 applicants for your position (depending on how popular the job is) and guarantees visibility to 1,000,000+ job seekers.

Post a Job
Close
Next
Go back

or

 
Next
Go back
Preview your Post
Go back

Here's the preview of your job post (it's not live yet):

Not good? Go back! Good? Press the button below to post it!
No worries, after posting you'll get a link where you can always come back and edit (or delete it)!

Post your Job
Go back

Join the biggest companies in the world recruiting remote talent through Remote OK, like...

Need help hiring remotely?Hiring remotely for your company? Let us know and we'll help!Thanks for the message! We will get back to you soon.
Send