What are the responsibilities and job description for the Back-End Developer (Java) position at theta.?
About the Back-end Developer (Java) position
theta. is looking for a passionate, different-thinking Back-end Developer (Java) looking to be of service to the public good that'll be responsible for the server-side of our client(s) web applications. You will work closely with our engineers to ensure system consistency and improve user experience.
We expect you to be a tech-savvy professional who can develop and maintain functional and stable web applications for various end-user needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving through refactoring existing ones.
Besides that, we expect you to be a good team player and find optimal ways to solve problems.
U.S. Citizenship, Green Card, EAD required
Back-end Developer (Java) responsibilities are:
- Take part in the entire application lifecycle, focusing on coding and debugging.
- Write quality code to develop functional web applications.
- Develop and maintain UI tests to optimize performance
- Debug applications and detect and fix errors
- Work together with Front-end Developers to integrate UI elements with server-side logic.
- Implement modern technologies to improve legacy applications
- Collect, analyze and address technical and design requirements
- Help to create reusable code and libraries for future use.
- Train and support internal teams
- Interact with developers, designers, and system administrators to identify new features
- Stay informed about emerging technologies.
Back-end Developer (Java) requirements are:
- 4-7 years' experience of working in a Back-end Developer (Java) position
- Solid experience with programming languages like Java, Kotlin, and Clojure
- Solid API experience
- Excellent understanding of the entire web development process (design, development, and deployment) and application lifecycle
- Good practical experience with frameworks
- Good knowledge of front-end languages and frameworks (e.g., HTML, JavaScript, CSS, AngularJS, ReactJS)
- Strong analytical and time management skills
- Good teamwork skills with a problem-solving attitude
Salary Range: $90,000 - $161,000 (DOE and project-specific details)
theta. - an SBA-Certified HUBZone digital & management firm based in Baltimore, MD, working to create a world where tech works for everybody. We take pride in being at the intersection of innovation & technology and the intersection of technology and its impact on the world. Our position at these intersections allows us to intimately understand these worlds' limitations and develop innovative organic solutions to unique problems.
Salary : $90,000 - $161,000