Senior Java Developer at Phoenix, Arizona, USA |
Email: [email protected] |
Mode - Skype + F2F Visa - GC , GC EAD, Citizen Job title - Senior Java Developer location - Phoenix, AZ (Local With DL) visa - GC , GC EAD, Citizen Moi - skype + f2f Proficiency in the following technologies is beneficial: J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB. Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning. Cloud-based development: Cloud Foundry. Web Servers: Tomcat, tcServer, Websphere. Web Services: REST/SOAP (JSON/WSDL/XML). Frameworks: Spring Framework, Spring Boot. Front-end: Angular JS, Ext JS, CSS, jQuery, AJAX. Build/deployment tools: Maven, Gradel, Git, Junit, Mockito. Other DevOps Toolchain: Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstash, Kibana, New Relic. Other: Linux/Unix shell scripting, JavaScript, IBM MQ/Rabbit MQ, Tivoli Scheduler, SQL Developer, IDE. Proficiency in object-oriented design techniques and principles. Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.). Experience in Agile methodologies, such as SCRUM. Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment. Minimum Qualifications: Proven experience in at least one object-oriented language. Proven experience in at least one web framework, preferably Spring, Spring Boot, or ASP.NET Core. Proven experience in SQL and ability to design relational database schemas. Ability to function in a Linux/Unix environment using shell commands. Ability to scrutinize applications and services to ensure they adhere to security standards. Preferred Qualifications: Working experience building business-critical, internet-scale distributed systems or high-volume client/server systems. Ability to work as part of a team, keeping the team's goal in mind. Experience using source control management systems. Exposure to continuous integration/deployment environments. Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum. Bachelor's degree in Computer Science, Computer Engineering, or related fields, or equivalent experience. Internally motivated, able to work proficiently both independently and in a team environment. Adept and comfortable communicating with internal team members and external business stakeholders. Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks. Experience with the following: Test Driven Development (TDD) Testing Pyramid Multi-threading and concurrency Debugging, performance profiling, and optimization Object-oriented and service-oriented application development patterns. Additional Consideration for Senior Role: Experience leading and managing small to medium-sized development teams (5-25 developers). Previous experience founding or working as a founding engineer at a technology startup from concept to MVP and subsequent releases. Previous experience in a design, product owner/manager, or business role (marketing, sales, finance, etc.). Production DevOps experience and the ability to build CI/CD (Jenkins) pipelines. Experience writing production shell scripts in a Linux/Unix environment. Proficiency in Full Stack Development. -- Keywords: continuous integration continuous deployment message queue javascript information technology green card Arizona Senior Java Developer [email protected] |
[email protected] View all |
Mon Oct 28 19:39:00 UTC 2024 |