Sr. Java Application Developer
We are looking for an experienced Lead Application Developer to join our team and
help us develop an IoT cloud application. The successful candidate will be responsible.
for designing, developing, testing, and maintaining our cloud based IoT application.
using cutting-edge technologies, such as Cloud, Spring Cloud, Java 17, REST API,
WebSocket, X509, JWT, OAuth2, No-SQL, SQL, CICD, and Containerization.
Work Location: Sterling, VA (Day 1 -Onsite)
Job Type: Fulltime
Responsibilities:
● Lead team engineers in designing, developing, and maintaining our cloud based
IoT application.
●Coordinate with IoT Products and Mobile App teams to design the system
architecture,
● Guide the junior members to conduct daily development and maintenance work.
● Ensure application security by implementing proper security protocols and
following security best practices.
●Analyze the system architecture to find potential issues, bugs, bottlenecks, and
security defects.
●Perform the Systems Integration Testing and Production Support.
● Ensure the coding/product quality by doing code review and process
retrospective meetings.
● In charge of backend infrastructure deployment and releasing.
● Report to delivery manager for the project progress.
●Excellent communication and interpersonal skills.
Qualifications:
● At least 10+ years of experience in software development, with a focus on
cloud-based Java applications.
● 5+ years of experience leading a team of software engineers
● 4+ years of experience in AWS services like EC2, Route53, S3, RDS,
CloudFront, IAM and ECS.
●Proficiency in Java, Spring, and REST API development
●Experience with messaging systems such as Kafka or RabbitMQ
● Strong understanding of application security and experience implementing
security protocols
●Expertise in database design and implementation, including SQL and NoSQL
databases.
● Good exposure to Automation Testing.
●Excellent problem-solving and critical thinking skills
● Strong verbal and written communication skills
- Preferred Skills:
● Mobile development experience.
● UI development experience.
● NodeJS experience.
● IoT home automation experience.
●Exposure to device communication protocols such like Bluetooth, Zigbee, WIFI
and MQTT.
Job Type: Full-time
Pay: From $100,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Schedule:
8 hour shift
Ability to commute/relocate:
Sterling, VA 20166: Reliably commute or planning to relocate before starting work (Required)
Education:
Bachelor's (Preferred)
Experience:
AWS: 8 years (Preferred)
REST: 8 years (Preferred)
Java: 8 years (Preferred)
Spring: 8 years (Preferred)
Work Location: In person