1 Click Easy Apply


Sr. Java Developer


Columbia, Maryland


Sr. Java Developer Job Opening in Columbia, Maryland - Thorn Technologies is growing and we?re in search of a motivated and skilled Java Developer who can help build large-scale, high-transaction enterprise software.
You will be working on a broad range of interesting projects that include both client engagements and internal work. We are building products that span mobile finance, healthcare, messaging, cloud computing, and many other interesting fields, and you?ll work with the newest technologies in building these products.
You?ll be a key part in the early-stage design and architecture of new products and features and your input will be critical in bringing them to life.
You?ll be responsible for:
Developing high-volume, transactional enterprise Java applications
Designing and developing REST APIs
Building transaction management modules
Reliably and efficiently interacting with databases
Building reusable code and libraries for future use
Optimize applications for maximum speed and scalability
Collaborating with other team members, stakeholders, and users
Skills and qualifications that you should definitely have:
5+ years of experience building high-transaction enterprise software with Java
Bachelor's Degree in Computer Science, Engineering, or related technical field. Master's Degree a plus.
Proficiency in the design and development of REST APIs
Extensive experience using the Spring framework including Spring MVC, Spring Transaction Management, Spring Data JPA Repositories, and Hibernate
Experience integrating with PostgreSQL databases
Experience with Test Driven Development
Experience designing, deploying and monitoring applications with Amazon Web Services
Experience with Git version control system and proper GitFlow process
Experience with JIRA and the Scrum software development process
Excellent communication, client management, and teamwork skills
Proven ability to take a project from requirements to delivery
Proven ability to write secure code
Other knowledge that would be helpful:
Continuous Integration using Jenkins
Apache Tomcat and HTTP Server management and configuration
Linux system administration and configuration
Thorn Technologies works with Fortune 500 companies and small and mid-sized businesses alike. We?re a tight-knit group of builders and doers who love working with the latest and greatest in technology. We build some of the most powerful software around. And we have lots of fun doing it.
Our casual, family-friendly, and flexible work environment has helped us attract and retain some of the best development talent in the area.
If you meet these requirements and are interested in joining a growing company working on some awesome products, please reach out!
Job Type: Full-time
Salary: $80,000.00 to $100,000.00 /year
Job Location:
Columbia, MD
Required education:
Bachelor's
Required experience:
Java: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC