$55.50 - $70.75/hr
Other
Posted 23 days ago
Job description
Job Title: Sr. Java Developer
Location: Wilmington, DE.
Job responsibilities:
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- 12+years of Software Development experience with enterprise applications.
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Java / Spring Boot / Microservices / RestAPIs.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Overall knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- Skills: Java, Spring Boot, AWS.
- Exposure to cloud technologies - AWS EC2, EKS, RDS, S3, Lambdas.
- Previous experience with Databases such as Postgres or Cassandra.
Most Popular Jobs Similar to Senior Java Software Developer
senior java developer
senior java software engineer
sr java developer
java software developer
java software engineer
senior java programmer analyst
java developer
senior java j2ee developer
mid level java developer
sr java backend developer
Frequently asked questions
Q: What skills or qualities help someone succeed as a Senior Java Software Developer?
A: To succeed as a Senior Java Software Developer, key technical skills include expertise in Java programming languages, experience with design patterns, and proficiency in Agile development methodologies. Additionally, soft skills such as strong communication, problem-solving, and leadership abilities are crucial, as they enable effective collaboration with cross-functional teams and the ability to mentor junior developers. By combining these technical and soft skills, Senior Java Software Developers can drive technical innovation, lead high-performing teams, and contribute to the success of their organization.
Q: What is the career path for a Senior Java Software Developer?
A: A Senior Java Software Developer typically progresses through a career path that includes entry-level roles such as Junior Java Developer, mid-level positions like Java Developer or Team Lead, and senior roles like Senior Java Software Developer or Technical Lead. Key opportunities for skill development and professional growth in this role include mastering advanced Java technologies, learning cloud computing platforms, and developing leadership and project management skills, which can be achieved through online courses, certifications, and mentorship. Long-term career prospects for Senior Java Software Developers may include transitioning into technical leadership roles, such as Engineering Manager or Director of Engineering, or pursuing specialized roles like DevOps Engineer or Cloud Architect.
