Java/AWS Software Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
- Design, develop, and maintain robust Java services using industry best practices
- Work on the architecture and development of scalable and high-performing backend services
- Ensure the quality of architecture and design of systems
- Leverage performance profiling and log analysis to understand system behavior
- Approach every customer’s engagement with a profound commitment to their success
- Deliver clear written communication of technical designs and solutions
- Analyze and improve the efficiency, scalability, and stability of system resources
- Implement advanced process threading and asynchronous execution models
- Collaborate with cross-functional teams to integrate various software components into a cohesive system
- Stay abreast of the latest industry trends and technologies, applying them to improve existing solutions
Requirements
Java/AWS Software Engineer II will have knowledge in Java service development. This role requires a deep understanding of process threading, asynchronous execution methodologies, and a proven track record of working on large-scale software projects., 1. Ensures Accountability
-
Tech Savvy
-
Communicates Effectively
-
Values Differences
-
Customer Focus
-
Resourcefulness
-
Drives Results
-
Plans and Prioritizes
-
Decision Quality, While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.
Required Education and Experience:
Bachelor’s degree
3-5 years of experience, * Bachelor’s or master’s degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered
- 3+ years relevant working experience and 3+ years as an engineer working on large and complex software projects
- Experience building and supporting complex, high-concurrency SaaS products
- Understanding and direct knowledge of software scalability and stability techniques for cloud-based software
- In-depth knowledge of various database technologies including relational (SQL) DBs AND non-relational (NoSQL) DBs
- In-depth knowledge of Java required
- Proficient in process threading, asynchronous execution, and concurrent programming.
- Experience with cloud-based hosting solutions necessary - AWS
- Experience with Big Data, Machine Learning, and Software-defined Network is a plus
- Understanding of software quality assurance principles
- High-quality organizational skills
- Outstanding communication and presentation skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on staffingtechnologies.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
What’s the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers